package co.edu.uniandes.ecos.itera.tsp.mundo;

import java.io.Serializable;
import co.edu.uniandes.ecos.itera.tsp.anotaciones.Avance;
import co.edu.uniandes.ecos.itera.tsp.anotaciones.Loc;
import co.edu.uniandes.ecos.itera.tsp.anotaciones.LogT;
import co.edu.uniandes.ecos.itera.tsp.anotaciones.Tiempos;

/**
 * Interrupciones en el desarrollo de propiedades
 */

@Tiempos({
	@LogT(date="2011-03-14", min=14, taskId=1),
	@LogT(date="2011-03-19", min=7, taskId=111)
})
@Avance(taskId=1, termino='S')
public class Defecto implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 9092869647657128054L;
	/**
	 * atributos
	 */
	/**
	 * identificador de la interrupcion
	 */
	private int idDefecto;
	private String description;
	
	//@Loc(size = 3, taskId = 1)
	public Defecto(int pIdDefecto,String pDescription)
	{
		this.idDefecto=pIdDefecto;
		this.description=pDescription;
	}

	@Loc(size = 1, taskId =1)
	public int getIdDefecto() {
		return idDefecto;
	}

	@Loc(size = 1, taskId =1)
	public void setIdDefecto(int idDefecto) {
		this.idDefecto = idDefecto;
	}

	@Loc(size = 1, taskId =1)
	public String getDescription() {
		return description;
	}
	
	@Loc(size = 1, taskId =1)
	public void setDescription(String pdescription) {
		this.description = pdescription;
	}
	
	@Override
	public String toString()
	{
		return String.format("%s", this.description);
	}
	
}
